"""5.1 列表（List）
定义：
    列表是一种有序的集合，可以随时添加和删除其中的元素。
    列表用[]表示，元素之间用逗号隔开。
    列表中的元素可以是任意类型，例如整数、字符串、列表、元组、字典、集合、函数、对象...
"""
# 创建列表
my_list=[1,2,"apple",True,(100,200,300)]
#访问列表元素
print("访问第1个元素：",my_list[0])
print(my_list[1])
print(my_list[2])
print("元组：",my_list[4])

#修改列表元素
my_list[0]=100
print("修改后的列表：",my_list)

#切片操作,其中的数据集合
print("切片操作：",my_list[1:3])
# 添加元素
my_list.append(1000)
print("添加元素：",my_list)
# 插入元素
my_list.insert(1,2000)
print("插入元素：",my_list)

#删除元素
del my_list[0]
print("删除元素：",my_list)

#列表长度
print("列表长度：",len(my_list))

#列表遍历
for item in my_list:
    print(item)

#排序
my_list2=[1,2,3,4,115,6,7,8,9,10]
my_list2.sort(reverse=True)
print("排序：",my_list2)